Career 2012 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F4 Mexico F18 Austria F1 Austria F2 Croatia F1 Croatia F2 Italy F5 Italy F6 Croatia F5 1st Challenger Tournament Leon - Leon Challenger Canottieri Minico - Mantova Black Forest Open 2000 - Freudenstadt Copa Ericsson Mexico - Guadalajara Challenger Casino Lugano - Lugano Internazionali di Tennis de San Marino - San Marino Skandia Open - Linz DPD Challenger 2001 - Aschaffenburg Diego Open - Budapest Pekao Open 2001 - Szczecin 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Banja Luka 2002 - Banja Luka Cairo Challenger 2002 - Cairo Samsung Securities Cup - Seoul The 70th King's Cup and Queen's Cup - Bangkok Hamburg Challenger - Hamburg drkoop.com USTA challenger of Miami - Miami drkoop.com USTA Challenger of Burbank - Burbank Warsteiner Challenger Lubeck - Lubeck ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Antonio Savoldi-Marco Co. - Manerbio Brasov Challenger - Brasov Genoa Open Challenger-Fondazione Carige - Genova Unicredit (Suisse) Bank S. A. Challenger - Chiasso Heilbronn Open - Heilbronn 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Sydney International - Sydney Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril BMW Open - Munich Grolsch Open 1997 - Amsterdam RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island The Samsung Open - Bournemouth Romanian Open - Bucharest Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle 1998 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Adidas International - Sydney Dubai Tennis Open - Dubai Gold Flake Open - Chennai Gerry Weber Open - Halle 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel International Championship of Croatia - Umag RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca BMW Open - Munich Adidas International - Sydney Croatia Open - Umag Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent AAPT Championships - Adelaide Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Croatia Open - Umag CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Gerry Weber Open - Halle Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Adidas International - Sydney Copa AT&T - Buenos Aires Open Seat Godo 2003 - Barcelona BMW Open - Munich Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel International Championship of Croatia - Umag Idea Prokom Open - Sopot Brasil Open - Salvador Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Marseille Memphis Philadelphia Rotterdam Casablanca Estoril Barcelona Munich Oporto Halle Gstaad Stuttgart Kitzbuhel Amsterdam Umag Bucharest Palermo Marbella Moscow Oporto St. Polten Tata Open - Chennai Qatar Open - Doha Copa AT&T - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Mercedes Cup - Stuttgart VII Torneo Internazionale di Tennis - Barletta Generali Open - Kitzbuhel Croatia Open - Umag C.T. San Remo - XIII Piertomaso Tessitore - San Remo Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Croatia Open - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Sydney International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Croatia Open Umag - Umag BCR Open Romania - Bucharest Mumbai Open - Mumbai Chennai Open - Chennai Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona Zagreb Open - Zagreb Allianz Suisse Open - Gstaad Ljubljana Open - Ljubljana Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Brasil Open - Costa do Sauipe Oberstaufen Cup - Oberstaufen Copa Telmex - Buenos Aires Catella Swedish Open - Bastad BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco VI Gramado Open de Tenis - Gramado The Nottingham Challenger - Nottingham Schickedanz Open - Furth Banja Luka Challenger 2005 - Banja Luka Iskratel Open - Kranj XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso Ljubljana Open 2002 - Ljubljana Open Seat-Godo '97 - Barcelona International Championship of Croatia - Umag Open 13 - Marseille Adidas International - Sydney Dubai Tennis Open - Dubai Adidas Open de Toulouse - Toulouse Estoril Open - Estoril Estoril Open - Estoril Open Seat-Godo '98 - Barcelona San Luis Potosi Challenger 2002 - San Luis Potosi Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Wolfsburg - Wolfsburg ATP Heineken Challenger 2000 - Ho Chi Minh City Honda-Kah Open - Singapore Sardinia International Championship - Cagliari The Scottish Tennis Championships - Edinburgh Muller Cup 2000 - Ulm Siemens Open - Scheveningen Bulgarian Challenger 2002 - Sofia Amer-Wilson Challenger - Tampere Skandia Open - Linz Copa Sevilla - Seville Open de Tanger - Tangier VI Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Mallorca Open - Mallorca Open Seat-Godo '99 - Barcelona Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Warsteiner Challenger Lubeck 2001 - Lubeck Warsteiner Challenger - Wolfsburg Gerry Weber Open - Halle V Torneo Internazionale di Tennis - Barletta Memorial Savigny - Sassuolo Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors Auckland Campionati Internazionali di Sicilia - Palermo Kuppers Kolsch Cup by Lambertz - Aachen Neride Prague Indoor - Prague Abierto Mexicano de Tenis Pegaso - Acapulco Valencia Buenos Aires Dutch Open Tennis - Amersfoort KGHM Polish Indoors - Wroclaw BBB Open - Sofia BA-CA Tennis Trophy - Vienna Freudenstadt Challenger - Freudenstadt Medicor Open - Budapest Copa Sevilla Internacionales de Andalucia - Seville Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne German Open - Hamburg Italian Open - Rome Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Italian Open - Rome Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Schickendanz Open - Furth Tennis Masters Series - Cincinnati ATU Cup - Weiden Nord/LB Open - Braunschweig Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo CA Challenge - Graz Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Monte Carlo Rome Tatra Banka Open 2003 - Bratislava Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Zagreb Open - Zagreb Ljubljana Open - Ljubljana Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen NASDAQ-100 Open - Miami Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Western & Southern Financial Group Masters - Cincinnati SIR Supermercadi Challenger - Rome Tatra Banka Open - Bratislava Masters Series Madrid - Madrid Pacific Life Open - Indian Wells La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Uncle Toby's Australian Men's Clay Court Challenger - Canberra Western & Southern Financial Group Masters - Cincinnati ECM Prague Open 2005 - Prague Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen BNP Paribas Open - Indian Wells IPP Geneva Trophy - Geneva Challenger Copa Sevilla - Seville XI Ciutat de Barcelona - Barcelona Challenger Britania Zavaleta - Puebla RCA Championships - Indianapolis 10° Trofeo Luigi Pezzoli - Bergamo Unique Zagreb Open - Zagreb Schickendanz Open - Furth Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Porsche Open - Poznan Riviera di Rimini Challenger - Rimini IPP Geneva Trophy - Geneva Dusseldorf Open 2006 - Dusseldorf Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig KGHM Dialog Polish Indoors - Wroclaw Mitsubishi Electric Europe Cup - Monza Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig BSI Challenger Lugano - Lugano Porsche Open - Poznan Citta di Como Challenger - Como Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open French Open Wimbledon Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Medibank Private International - Sydney Synsam Swedish Open - Bastad Chennai Open - Chennai Olbia Geovillage Open - Olbia Zagreb Open - Zagreb Barletta Citta Della Disfida Open 2000 - Barletta Cosmorom Challenger - Brasov Abierto Mexicano Telcel - Acapulco Quelle Cup - Furth Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Neride Prague Indoor - Prague Memorial Savigni - Sassuolo Chennai Open - Chennai Copa Telmex - Buenos Aires DPD Challenger 2000 - Aschaffenburg IPP Geneva Trophy - Geneva Tatra Banka Open 2001 - Bratislava Geneva Challenger - Geneva Heineken Challenger - Ho Chi Minh City Finnish Open - Helsinki Open de Franche-Comte - Besancon Lamberts Open by Stawag - Aachen Okal Cup 2004 - Eckental Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Argentina - Buenos Aires Weissenhauser Strand Cup - Hamburg Espinho Challenger - Espinho Black Forest Open - Freudenstadt The LTA Hull Challenger - Hull Internationaux de Doubs Open de Franchie-Comte - Besancon Warsteiner Challenger Wolfsburg - Wolfsburg San Marino Cepu Open - San Marino Tennis Napoli Cup - Napoli AXA Open - Lisbon Top Wool Challenger-Immagine Trophy - Biella Samarkand Challenger - Samarkand Mallorca Open - Mallorca Mercedes-Benz Cup - Los Angeles Kitzbuhel Umag Santiago Montevideo Sao Leopoldo Challenger Adidas International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco China Open - Beijing Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril BMW Open - Munich China Open - Beijing Eutelsat Monte Carlo Open - Monte Carlo Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Sydney International - Sydney Orange Prokom Open - Sopot BCR Open Romania - Bucharest Thailand Open - Bangkok Open de Moselle - Metz St. Petersburg Open - St. Petersburg Medibank International - Sydney Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles BCR Open Romania - Bucharest Open de Moselle - Metz Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 The Ericsson Open - Miami Davis Cup, World Group, 1R, ESP-BRA 3-2 1997 Mercedes Cup - Stuttgart The Nottingham Open - Nottingham Eurocard Open - Stuttgart Tennis Masters Series - Montreal Generali Open 1997 - Kitzbuhel Davis Cup, World Group, 1R, ESP-BEL 5-0 12th Paris Open - Paris Stockholm Open - Stockholm Licher German Open - Hamburg Davis Cup, World Group, QF, ESP-CRO 5-0 Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells Republic National Bank Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Davis Cup, World Group, SF, ESP-ARG 3-2 Tennis Masters Series - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris Davis Cup, World Group, F, AUS-ESP 3-1 Hamburg IPB Czech Indoor - Ostrava Mutua Madrilena Masters Madrid - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Davis Cup, World Group, QF, ESP-NED 4-1 Campionati Internazionali d'Italia - Rome Davis Cup, World Group, SF, ESP-FRA 4-1 Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series - Hamburg Davis Cup, World Group, F, ESP-USA 3-2 Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo Tennis Masters Series - Miami Campionati BNL dItalia - Rome Tennis Masters Series - Toronto Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Paris Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg Tennis Masters Series - Madrid Masters Series Hamburg - Hamburg Allianz Suisse Open Gstaad - Gstaad Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Stuttgart Wimbledon - London Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid AAMI Classic - Kooyong U.S. Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston French Open - Paris U.S. Open - New York Australian Open - Melbourne Olympics - Athens Wimbledon - London Australian Open - Melbourne Wimbledon - London Masters Series Monte Carlo - Monte Carlo Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, NED-ESP 4-1 ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover